package com.xky.sportstestdemo01.common;

/**
 * @Author: 唐文涛
 * @CreateTime: 2024-11-08
 * @Description: 一些分数基准常量
 * 1分对应着多少cm或者多少秒或者多少次
 * @Version: 1.0
 */
public class FractionalConstant {

    //肺活量
    // 优秀男生肺活量基准值
    public static final Integer EXCELLENT_BOY_LUNG_CAPACITY_ONE_12 = 24;
    public static final Integer EXCELLENT_BOY_LUNG_CAPACITY_ONE_34 = 24;

    // 优秀女生肺活量基准值
    public static final Integer EXCELLENT_GIRL_LUNG_CAPACITY_ONE_12 = 50;
    public static final Integer EXCELLENT_GIRL_LUNG_CAPACITY_ONE_34 = 50;

    //良好男生肺活量基准值
    public static final Integer GOOD_BOY_LUNG_CAPACITY_ONE_12 = 50;
    public static final Integer GOOD_BOY_LUNG_CAPACITY_ONE_34 = 50;
    //良好女生肺活量基准值
    public static final Integer GOOD_GIRL_LUNG_CAPACITY_ONE_12 = 30;
    public static final Integer GOOD_GIRL_LUNG_CAPACITY_ONE_34 = 30;

    //及格男生肺活量基准值
    public static final Integer PASS_BOY_LUNG_CAPACITY_ONE_12 = 60;
    public static final Integer PASS_BOY_LUNG_CAPACITY_ONE_34 = 60;
    //及格女生肺活量基准值
    public static final Integer PASS_GIRL_LUNG_CAPACITY_ONE_12 = 50;
    public static final Integer PASS_GIRL_LUNG_CAPACITY_ONE_34 = 50;

    //不及格男生肺活量基准值
    public static final Integer FAIL_BOY_LUNG_CAPACITY_ONE_12 = 16;
    public static final Integer FAIL_BOY_LUNG_CAPACITY_ONE_34 = 17;

    //不及格女生肺活量基准值
    public static final Integer FAIL_GIRL_LUNG_CAPACITY_ONE_12 = 4;
    public static final Integer FAIL_GIRL_LUNG_CAPACITY_ONE_34 = 4;

    //50M
    // 优秀男生50M基准值
    public static final Double EXCELLENT_BOY_FIFTY_METER_RUN_ONE_12 = 0.02;
    public static final Double EXCELLENT_BOY_FIFTY_METER_RUN_ONE_34 = 0.02;

    // 优秀女生50M基准值
    public static final Double EXCELLENT_GIRL_FIFTY_METER_RUN_ONE_12 = 0.02;
    public static final Double EXCELLENT_GIRL_FIFTY_METER_RUN_ONE_34 = 0.02;

    // 良好男生50M基准值
    public static final Double GOOD_BOY_FIFTY_METER_RUN_ONE_12 = 0.02;
    public static final Double GOOD_BOY_FIFTY_METER_RUN_ONE_34 = 0.02;

    // 良好女生50M基准值
    public static final Double GOOD_GIRL_FIFTY_METER_RUN_ONE_12 = 0.06;
    public static final Double GOOD_GIRL_FIFTY_METER_RUN_ONE_34 = 0.06;

    // 及格男生50M基准值
    public static final Double PASS_BOY_FIFTY_METER_RUN_ONE_12 = 0.1;
    public static final Double PASS_BOY_FIFTY_METER_RUN_ONE_34 = 0.1;

    // 及格女生50M基准值
    public static final Double PASS_GIRL_FIFTY_METER_RUN_ONE_12 = 0.1;
    public static final Double PASS_GIRL_FIFTY_METER_RUN_ONE_34 = 0.1;

    // 不及格男生50M基准值
    public static final Double FAIL_BOY_FIFTY_METER_RUN_ONE_12 = 0.02;
    public static final Double FAIL_BOY_FIFTY_METER_RUN_ONE_34 = 0.02;

    // 不及格女生50M基准值
    public static final Double FAIL_GIRL_FIFTY_METER_RUN_ONE_12 = 0.02;
    public static final Double FAIL_GIRL_FIFTY_METER_RUN_ONE_34 = 0.02;

    //体前屈
    // 优秀男生体前屈基准值
    public static final Double EXCELLENT_BOY_SIT_AND_REACH_ONE_12 = 0.36;
    public static final Double EXCELLENT_BOY_SIT_AND_REACH_ONE_34 = 0.36;

    // 优秀女生体前屈基准值
    public static final Double EXCELLENT_GIRL_SIT_AND_REACH_ONE_12 = 0.36;
    public static final Double EXCELLENT_GIRL_SIT_AND_REACH_ONE_90_34 = 0.4;//优秀女生体前屈基准值90->95之间1分0.4cm
    public static final Double EXCELLENT_GIRL_SIT_AND_REACH_ONE_95_34 = 0.38;//优秀女生体前屈基准值95->100之间1分0.36cm

    // 良好男生体前屈基准值
    public static final Double GOOD_BOY_SIT_AND_REACH_ONE_12 = 0.36;
    public static final Double GOOD_BOY_SIT_AND_REACH_ONE_34 = 0.32;

    // 良好女生体前屈基准值
    public static final Double GOOD_GIRL_SIT_AND_REACH_ONE_12 = 0.32;
    public static final Double GOOD_GIRL_SIT_AND_REACH_ONE_80_34 = 0.3;//良好女生体前屈基准值80->85之间1分0.3cm
    public static final Double GOOD_GIRL_SIT_AND_REACH_ONE_85_34 = 0.28;//良好女生体前屈基准值85->90之间1分0.28cm

    // 及格男生体前屈基准值
    public static final Double PASS_BOY_SIT_AND_REACH_ONE_12 = 0.7;
    public static final Double PASS_BOY_SIT_AND_REACH_ONE_34 = 0.7;

    // 及格女生体前屈基准值
    public static final Double PASS_GIRL_SIT_AND_REACH_ONE_12 = 0.65;
    public static final Double PASS_GIRL_SIT_AND_REACH_ONE_34 = 0.65;

    // 不及格男生体前屈基准值

    public static final Double FAIL_BOY_SIT_AND_REACH_ONE_12 = 0.1;
    public static final Double FAIL_BOY_SIT_AND_REACH_ONE_34 = 0.1;

    // 不及格女生体前屈基准值
    public static final Double FAIL_GIRL_SIT_AND_REACH_ONE_12 = 0.08;
    public static final Double FAIL_GIRL_SIT_AND_REACH_ONE_34 = 0.08;

    //立定跳远
    // 优秀男生立定跳远基准值
    public static final Double EXCELLENT_BOY_STANDING_LONG_JUMP_ONE_12 = 1.0;
    public static final Double EXCELLENT_BOY_STANDING_LONG_JUMP_ONE_34 = 1.0;

    // 优秀女生立定跳远基准值
    public static final Double EXCELLENT_GIRL_STANDING_LONG_JUMP_ONE_12 = 1.2;
    public static final Double EXCELLENT_GIRL_STANDING_LONG_JUMP_ONE_34 = 1.2;

    // 良好男生立定跳远基准值
    public static final Double GOOD_BOY_STANDING_LONG_JUMP_ONE_80_12 = 1.6;//良好男生立定跳远基准值80->85之间1分1.6cm
    public static final Double GOOD_BOY_STANDING_LONG_JUMP_ONE_85_12 = 1.4;//良好男生立定跳远基准值85->90之间1分1.4cm
    public static final Double GOOD_BOY_STANDING_LONG_JUMP_ONE_80_34 = 1.6;//良好男生立定跳远基准值80->85之间1分1.6cm
    public static final Double GOOD_BOY_STANDING_LONG_JUMP_ONE_85_34 = 1.4;//良好男生立定跳远基准值85->90之间1分1.4cm

    // 良好女生立定跳远基准值
    public static final Double GOOD_GIRL_STANDING_LONG_JUMP_ONE_12 = 1.4;
    public static final Double GOOD_GIRL_STANDING_LONG_JUMP_ONE_34 = 1.4;

    // 及格男生立定跳远基准值
    public static final Double PASS_BOY_STANDING_LONG_JUMP_ONE_12 = 2.0;
    public static final Double PASS_BOY_STANDING_LONG_JUMP_ONE_34 = 2.0;

    // 及格女生立定跳远基准值
    public static final Double PASS_GIRL_STANDING_LONG_JUMP_ONE_12 = 1.5;
    public static final Double PASS_GIRL_STANDING_LONG_JUMP_ONE_34 = 1.5;

    // 不及格男生立定跳远基准值
    public static final Double FAIL_BOY_STANDING_LONG_JUMP_ONE_12 = 0.5;
    public static final Double FAIL_BOY_STANDING_LONG_JUMP_ONE_34 = 0.5;

    // 不及格女生立定跳远基准值
    public static final Double FAIL_GIRL_STANDING_LONG_JUMP_ONE_12 = 0.5;
    public static final Double FAIL_GIRL_STANDING_LONG_JUMP_ONE_34 = 0.5;

    //引体向上

    // 优秀男生引体向上基准值

    public static final Double EXCELLENT_BOY_PULL_UPS_ONE_12 = 0.2;
    public static final Double EXCELLENT_BOY_PULL_UPS_ONE_34 = 0.2;

    //良好男生引体向上基准值
    public static final Double GOOD_BOY_PULL_UPS_ONE_12 = 0.2;
    public static final Double GOOD_BOY_PULL_UPS_ONE_34 = 0.2;

    //及格男生引体向上基准值
    //TODO--向上取还是向下取
    //
    public static final Double PASS_BOY_PULL_UPS_ONE_12 = 0.25;
    public static final Double PASS_BOY_PULL_UPS_ONE_34 = 0.25;

    //不及格男生引体向上基准值
    public static final Double FAIL_BOY_PULL_UPS_ONE_12 = 0.1;
    public static final Double FAIL_BOY_PULL_UPS_ONE_34 = 0.1;

    //仰卧起坐
    //女生
    public static final Double EXCELLENT_GIRL_ONE_MINUTE_SIT_UPS_ONE_12 = 0.4;
    public static final Double EXCELLENT_GIRL_ONE_MINUTE_SIT_UPS_ONE_34 = 0.4;

    public static final Double GOOD_GIRL_ONE_MINUTE_SIT_UPS_ONE_12 = 0.6;
    public static final Double GOOD_GIRL_ONE_MINUTE_SIT_UPS_ONE_34 = 0.6;

    public static final Double PASS_GIRL_ONE_MINUTE_SIT_UPS_ONE_12 = 1.0;
    public static final Double PASS_GIRL_ONE_MINUTE_SIT_UPS_ONE_34 = 1.0;

    public static final Double FAIL_GIRL_ONE_MINUTE_SIT_UPS_ONE_12 = 0.2;
    public static final Double FAIL_GIRL_ONE_MINUTE_SIT_UPS_ONE_34 = 0.2;

    //男生1000米
    public static final Double EXCELLENT_BOY_ONE_THOUSAND_METER_RUN_ONE_90_12 = 0.4;
    public static final Double EXCELLENT_BOY_ONE_THOUSAND_METER_RUN_ONE_95_12 = 0.1;
    public static final Double EXCELLENT_BOY_ONE_THOUSAND_METER_RUN_ONE_34 = 0.1;

    public static final Double GOOD_BOY_ONE_THOUSAND_METER_RUN_ONE_80_12 = 3.0;
    public static final Double GOOD_BOY_ONE_THOUSAND_METER_RUN_ONE_85_12 = 0.6;
    public static final Double GOOD_BOY_ONE_THOUSAND_METER_RUN_ONE_80_34 = 1.6;
    public static final Double GOOD_BOY_ONE_THOUSAND_METER_RUN_ONE_85_34 = 1.4;

    public static final Double PASS_BOY_ONE_THOUSAND_METER_RUN_ONE_12 = 2.5;
    public static final Double PASS_BOY_ONE_THOUSAND_METER_RUN_ONE_34 = 2.5;

    public static final Double FAIL_BOY_ONE_THOUSAND_METER_RUN_ONE_12 = 2.0;
    public static final Double FAIL_BOY_ONE_THOUSAND_METER_RUN_ONE_34 = 2.0;

    //女生800米
    public static final Double EXCELLENT_GIRL_EIGHT_HUNDRED_METER_RUN_ONE_12 = 1.2;
    public static final Double EXCELLENT_GIRL_EIGHT_HUNDRED_METER_RUN_ONE_34 = 1.2;

    public static final Double GOOD_GIRL_EIGHT_HUNDRED_METER_RUN_ONE_12 = 1.4;
    public static final Double GOOD_GIRL_EIGHT_HUNDRED_METER_RUN_ONE_34 = 1.4;

    public static final Double PASS_GIRL_EIGHT_HUNDRED_METER_RUN_ONE_12 = 2.5;
    public static final Double PASS_GIRL_EIGHT_HUNDRED_METER_RUN_ONE_34 = 2.5;

    public static final Double FAIL_GIRL_EIGHT_HUNDRED_METER_RUN_ONE_12 = 1.0;
    public static final Double FAIL_GIRL_EIGHT_HUNDRED_METER_RUN_ONE_34 = 1.0;

}